//#include<iostream>
//using namespace std;
//class Time
//{
//public:
//	Time(int hour=10 ,int scend=10)
//		:_hour(hour)
//		,_scend(scend)
//	{
//		/*_hour = hour;
//		_scend = scend;*/
//	}
//private:
//	int _hour;
//	int _scend;
//};
//class Date
//{
//public:
//	Date(Time t=1)
//		//: _day(1)
//		//:_t(9,9)
//	{
//		_t = t;
// 	}
//private:
//	int _day=1;
//	Time _t;
//};
//int main()
//{
//	Date d1;
//	return 0;
// }
#include<iostream>
using namespace std;
class A
{
private:
	static int _k;
	int _h=1;
public:
	void Print(int c=1)
	{
		_c = c;
		cout << _c << endl;
	}
	friend class B;
	class B
	{
	public:
		void foo(const A& a)
		{
			cout << _k << endl;
			cout << a._h << endl;
		}
	};
private:
	int _c;
};
int main()
{
	A a1;
	a1.Print();
	return 0;
 }

